86b302b7a0051d41594cfb5a3dd5fe4a9c05bfda,src/main/java/com/thexfactor117/levels/client/gui/GuiAbilitySelection.java,GuiAbilitySelection,displayButtons,#GuiButton[]#Ability[]#NBTTagCompound#,231

Before Change


				
				if (Experience.getAbilityTokens(nbt) == 2)
				{
					if (abilities[i].getTier() <= 2)
						buttons[i].enabled = true;
				}
				else
				{
					if (abilities[i].getTier() == 2)
						buttons[i].enabled = false;
					
					if (abilities[i].hasAbility(nbt) && abilities[i].canUpgradeLevel(nbt))
						buttons[i].enabled = true;
					else if (abilities[i].hasAbility(nbt))
						buttons[i].enabled = false;

After Change


	 * @param abilities
	 * @param nbt
	 */
	private void displayButtons(GuiButton[] buttons, ArrayList<Ability> abilities, NBTTagCompound nbt)
	{
		if (Experience.getAbilityTokens(nbt) > 0)
		{
			for (int i = 0; i < buttons.length; i++)
			{	
				if (Experience.getAbilityTokens(nbt) == 1)
				{
					if (abilities.get(i).getTier() == 1)
						buttons[i].enabled = true;
					
					if (abilities.get(i).hasAbility(nbt) && abilities.get(i).canUpgradeLevel(nbt))
						buttons[i].enabled = true;
					else if (abilities.get(i).hasAbility(nbt))
						buttons[i].enabled = false;
				}
				
				if (Experience.getAbilityTokens(nbt) == 2)
				{
					if (abilities.get(i).getTier() <= 2)
						buttons[i].enabled = true;
				}
				else
				{
					if (abilities.get(i).getTier() == 2)
						buttons[i].enabled = false;
					
					if (abilities.get(i).hasAbility(nbt) && abilities.get(i).canUpgradeLevel(nbt))
						buttons[i].enabled = true;
					else if (abilities.get(i).hasAbility(nbt))
						buttons[i].enabled = false;